package com.golden.procedure.domain;

import java.math.BigDecimal;
import java.util.Date;

public class WorkOrderDO extends BaseDO {

	/**
	 * @Fields serialVersionUID :
	 */
	private static final long serialVersionUID = -4682783096965255540L;

	/** 流程ID */
	private String processInstanceID;

	/** 订单ID */
	private Integer orderID;

	/** 订单编号 */
	private String orderNo;

	/** 订单详情ID */
	private Integer orderDetailID;

	/** 订单拍摄场次ID */
	private Integer orderProductSceenID;

	/** 订单拍摄场次名称 */
	private String orderProductSceenName;

	/** 订单类型 */
	private Integer orderType;
	/** 订单类型 */
	private String orderTypeStr;

	/** 套系ID */
	private Integer packageCategory;

	/** 套系名称 */
	private String packageName;

	/** 订单价格 */
	private BigDecimal orderPrice;

	/** 客户id */
	private Integer customID;

	/** 客户姓名 */
	private String customName;

	/** 客户电话 */
	private String telephone;

	/** 客户地址（省） */
	private String province;

	/** 客户地址（市） */
	private String city;

	/** 客户地址（区县） */
	private String district;

	/** 客户地址（地址） */
	private String address;

	/** 景点ID */
	private Integer siteID;

	/** 计划拍摄日期 */
	private Date planShotDate;

	/** 计划拍摄日期 */
	private String planShotDateStr;

	/** 计划拍摄时长 */
	private Integer shotHours;

	/** 计划拍摄比例 */
	private Integer shotRatio;

	/** 订单底片基数 */
	private Integer shotNum;

	/** 拍摄主体 */
	private String shotSubject;

	/** 订单状态:0-正常;2-重拍订单;3-补拍订单;4-改期订单;-1取消 */
	private Integer orderStatus;

	/** 订单状态Name */
	private String orderStatusName;

	/** 是否是重拍 */
	private Integer isRePhotograph;

	/** 是否是补拍 */
	private Integer isReshot;

	/** 是否改期 */
	private Integer isChangeDate;

	/** 改期日期 */
	private Date changeDate;
	private String changeDateStr;

	/** 备注 */
	private String remark;

	/** 特殊标记 */
	private Integer flag;

	/** 当前任务节点ID */
	private String taskDefID;

	/** 当前任务节点名称 */
	private String taskDefName;

	/** 预约人ID */
	private Integer employeeID;

	/** 预约人 */
	private String employeeName;

	public String getProcessInstanceID() {
		return processInstanceID;
	}

	public void setProcessInstanceID(String processInstanceID) {
		this.processInstanceID = processInstanceID;
	}

	public Integer getOrderID() {
		return orderID;
	}

	public void setOrderID(Integer orderID) {
		this.orderID = orderID;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public Integer getOrderDetailID() {
		return orderDetailID;
	}

	public void setOrderDetailID(Integer orderDetailID) {
		this.orderDetailID = orderDetailID;
	}

	public Integer getOrderProductSceenID() {
		return orderProductSceenID;
	}

	public void setOrderProductSceenID(Integer orderProductSceenID) {
		this.orderProductSceenID = orderProductSceenID;
	}

	public String getOrderProductSceenName() {
		return orderProductSceenName;
	}

	public void setOrderProductSceenName(String orderProductSceenName) {
		this.orderProductSceenName = orderProductSceenName;
	}

	public Integer getOrderType() {
		return orderType;
	}

	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}

	public Integer getPackageCategory() {
		return packageCategory;
	}

	public void setPackageCategory(Integer packageCategory) {
		this.packageCategory = packageCategory;
	}

	public String getPackageName() {
		return packageName;
	}

	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}

	public BigDecimal getOrderPrice() {
		return orderPrice;
	}

	public void setOrderPrice(BigDecimal orderPrice) {
		this.orderPrice = orderPrice;
	}

	public Integer getCustomID() {
		return customID;
	}

	public void setCustomID(Integer customID) {
		this.customID = customID;
	}

	public String getCustomName() {
		return customName;
	}

	public void setCustomName(String customName) {
		this.customName = customName;
	}

	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getDistrict() {
		return district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public Integer getSiteID() {
		return siteID;
	}

	public void setSiteID(Integer siteID) {
		this.siteID = siteID;
	}

	public Date getPlanShotDate() {
		return planShotDate;
	}

	public void setPlanShotDate(Date planShotDate) {
		this.planShotDate = planShotDate;
	}

	public String getPlanShotDateStr() {
		return planShotDateStr;
	}

	public void setPlanShotDateStr(String planShotDateStr) {
		this.planShotDateStr = planShotDateStr;
	}

	public Integer getShotHours() {
		return shotHours;
	}

	public void setShotHours(Integer shotHours) {
		this.shotHours = shotHours;
	}

	public Integer getShotRatio() {
		return shotRatio;
	}

	public void setShotRatio(Integer shotRatio) {
		this.shotRatio = shotRatio;
	}

	public String getShotSubject() {
		return shotSubject;
	}

	public void setShotSubject(String shotSubject) {
		this.shotSubject = shotSubject;
	}

	public Integer getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getTaskDefID() {
		return taskDefID;
	}

	public void setTaskDefID(String taskDefID) {
		this.taskDefID = taskDefID;
	}

	public Integer getEmployeeID() {
		return employeeID;
	}

	public void setEmployeeID(Integer employeeID) {
		this.employeeID = employeeID;
	}

	public String getEmployeeName() {
		return employeeName;
	}

	public void setEmployeeName(String employeeName) {
		this.employeeName = employeeName;
	}

	public Integer getIsRePhotograph() {
		return isRePhotograph;
	}

	public void setIsRePhotograph(Integer isRePhotograph) {
		this.isRePhotograph = isRePhotograph;
	}

	public Integer getIsReshot() {
		return isReshot;
	}

	public void setIsReshot(Integer isReshot) {
		this.isReshot = isReshot;
	}

	public Integer getIsChangeDate() {
		return isChangeDate;
	}

	public void setIsChangeDate(Integer isChangeDate) {
		this.isChangeDate = isChangeDate;
	}

	public Date getChangeDate() {
		return changeDate;
	}

	public void setChangeDate(Date changeDate) {
		this.changeDate = changeDate;
	}

	public String getChangeDateStr() {
		return changeDateStr;
	}

	public void setChangeDateStr(String changeDateStr) {
		this.changeDateStr = changeDateStr;
	}

	public String getOrderStatusName() {
		return orderStatusName;
	}

	public void setOrderStatusName(String orderStatusName) {
		this.orderStatusName = orderStatusName;
	}

	public String getOrderTypeStr() {
		return orderTypeStr;
	}

	public void setOrderTypeStr(String orderTypeStr) {
		this.orderTypeStr = orderTypeStr;
	}

	public String getTaskDefName() {
		return taskDefName;
	}

	public void setTaskDefName(String taskDefName) {
		this.taskDefName = taskDefName;
	}

	public Integer getFlag() {
		return flag;
	}

	public void setFlag(Integer flag) {
		this.flag = flag;
	}

	public Integer getShotNum() {
		return shotNum;
	}

	public void setShotNum(Integer shotNum) {
		this.shotNum = shotNum;
	}

}